strap of twisted leather - Turc Anglais Dictionnaire